#include "pluginsmanagerpool.h"

PluginsManagerPool::PluginsManagerPool() :
	id(0),
	pid(0),
	pmid(0),
	absFilename(""),
	filename("")
{

}

quint32 PluginsManagerPool::getId() const
{
	return id;
}

void PluginsManagerPool::setId(const quint32 &value)
{
	id = value;
}

quint32 PluginsManagerPool::getPid() const
{
	return pid;
}

void PluginsManagerPool::setPid(const quint32 &value)
{
	pid = value;
}

quint32 PluginsManagerPool::getPmid() const
{
	return pmid;
}

void PluginsManagerPool::setPmid(const quint32 &value)
{
	pmid = value;
}

QString PluginsManagerPool::getAbsFilename() const
{
	return absFilename;
}

void PluginsManagerPool::setAbsFilename(const QString &value)
{
	absFilename = value;
}

QString PluginsManagerPool::getFilename() const
{
	return filename;
}

void PluginsManagerPool::setFilename(const QString &value)
{
	filename = value;
}

QString PluginsManagerPool::toString() const
{
	return  "{\"id\":" + QString::number(id) +
			", \"pid\":" + QString::number(pid) +
			", \"pmid\":" + QString::number(pmid) +
			", \"absFilename\":\"" + absFilename +
			"\", \"filename\":\"" + filename + "\"}";
}
